package com.zcc.makingfriend.mapper;

import com.zcc.makingfriend.dao.Chat;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

/**
 * @author zcc
 */
@Mapper
public interface ChatMapper {

    /**
     * 发送私聊消息
     * @param chat
     * @return
     */
    int sendMessage(Chat chat);

    /**
     * 找到用户私聊消息
     * @param chat
     * @return
     */
    List<Chat> findChats(Chat chat);

    /**
     * 统计用户未读的私聊消息
     * @param chat
     * @return
     */
    Long countChats(Chat chat);

    /**
     * 阅读私聊消息
     * @param chat
     * @return
     */
    int readChat(Chat chat);
}
